您的位置:首页 >> Redis

列表

  • redis分布式锁实现原理是什么

    数据库

    借助于redis中的命令setnx(key, value),key不存在就新增,存在就什么都不做。同时有多个客户端发送setnx命令,只有一个客户端可以成功,返回1(true);其他的客户端返回0(false)。本教程操作环境:window

  • 详细了解Redis中的事务

    数据库

    本篇文章带大家详细了解一下Redis中的事务。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。【相关推荐:Redis视频教程】相关命令命令格式作用返回结果WATCHWATCH key [key ...]将给出的Keys标记为

  • 20+道必知必会的Redis面试题汇总,快来收藏吧!!

    数据库

    本篇文章给大家分享一下Redis面试题,便于大家查漏补缺,完善知识点。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。应用场景缓存共享Session消息队列系统分布式锁相关推荐:Redis视频教程单线程的Redis为什么快纯

  • 详解Redis的高可用和高并发机制

    数据库

    一、高并发机制我们知道redis是基于单线程的,在单机模式下能承载的也就几万左右吧,所以怎么提高其在大数据下几十万的高并发请求,通过redis的主从架构和读写分离。视频课程推荐→:《千万级数据并发解决方案(理论+实战)》1.主从复制redi

  • Redis高频面试题(附答案分析)

    数据库

    本篇文章给大家分享一些Redis高频面试题。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性

  • 浅谈redis实现实时订阅推送的三种方法

    数据库

    20w+的推送用户,如何做到秒级并发完成?本篇文章给大家介绍一下redis实现实时订阅推送的三种方法:MQ、传统定时任务以及Redis的SortSet队列。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。【相关推荐:Redi

  • 详解Redis中的主从复制架构

    数据库

    本篇文章带大家了解一下Redis中的主从复制架构。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。高可用有两个含义:一是数据尽量不丢失,二是服务尽可能提供服务。 AOF 和 RDB 保证了数据持久化尽量不丢失,而主从复制就是

  • 使用Redis实现一个安全可靠的分布式锁

    数据库

    本篇文章给大家介绍一下如何使用Redis实现一个安全可靠的分布式锁,说明分布式锁实现的主要要素,常见误区。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。并发场景下多个进程或线程共享资源的读写,需要保证对资源的访问互斥。在单

  • 浅谈Redis限流的3种实现方式

    数据库

    本篇文章给大家介绍一下Redis实现限流的三种方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。【相关推荐:Redis视频教程】面对越来越多的高并发场景,限流显示的尤为重要。当然,限流有许多种实现的方式,Redis具有很

  • 使用Redis可能遇到的15个坑,快来收藏避雷!!

    数据库

    本篇文章给大家介绍一下使用Redis可能遇到的15个坑。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。大家好,我是 Kaito。这篇文章,我想和你聊一聊在使用 Redis 时,可能会踩到的「坑」。如果你在使用 Redis

  • 详解Redis中的数据结构

    数据库

    在实际开发,Redis使用会频繁,那么在使用过程中我们该如何正确抉择数据类型呢?哪些场景下适用哪些数据类型。而且在面试中也很常会被面试官问到Redis数据结构方面的问题:Redis为什么快呢?为什么查询操作会变慢了?Redis Hash r

  • 解决Redis库存超卖问题

    数据库

    商品和订单服务间使用MQ商品服务的库存变化时,通过 MQ 通知订单服务库存变化。原始的同步流程查询商品信息 (调用商品服务)计算总价(生成订单详情)商品服务扣库存(调用商品服务)订单入库( 生成订单)// 原始的MySQL同步流程// 判断

  • 为什么都说redis很好用

    数据库

    前言:相信对于绝大多数程序员来说,redis中间件应该是大家非常熟悉的。但是对于工作中经常写业务代码的程序员来说,他们在实际工作中可能只是用到了set value、get value等操作,对于redis缺乏整体认识。下面我就来为大家详细介

  • redis添加systemctl服务的具体步骤

    数据库

    一、安装redis首先我们需要在官网下载最新版本的redis$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz$ tar xzf redis-4.0.11.tar.gz$

  • 介绍Redis性能监控

    数据库

    redis_exporter + prometheus +grafana监控Redis服务指标1.redis_exporter2.prometheus3.grafana本文使用 redis_exporter + prometheus +gr

  • Redis的那些常见面试题总结(附答案解析)

    数据库

    面了6家大厂,把问烂了的Redis常见面试题(附答案解析)总结一下分享给大家。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。【相关推荐:Redis视频教程】缓存知识点缓存有哪些类型?缓存是高并发场景下提高热点数据访问性能的

  • 关于redis在高并发下的性能分析

    数据库

    前言:最近上手了一个项目,我负责该项目的架构设计与实现。本来公司做了很多给公司以外的人使用的API,但是在外人使用的时候,接口的链接是怎样就给别人怎么样,没有加密也没有做并发控制,接口程序所在的机器在哪,给别人的IP就在哪,而且没有平台进行

  • redis批量删除某种规则的key

    数据库

    一、前言在工作中经常遇到需要批量删除某种规则的key的情况,如缓存的课程数据“course-课程uid”,课程uid是变量,我们需要删除类似于“course-*”这样的数据。但是,redis虽然有提供批量查询这一类key的命令keys,却并

  • redis学习主从复制Master/slave

    数据库

    是什么行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主能干嘛读写分离 容灾恢复推荐(免费):redis怎么玩• 配从(库)不配主(库)

  • redis缓存雪崩、缓存击穿、缓存穿透是什么意思

    数据库

    什么是redis缓存?Redis缓存是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis缓存的作用是什么?Redis缓存的使用,极大的提升了应用程序的性能和